* {
	box-sizing: border-box;
	font-family: "microsoft yahei",arial,sans-serif;
}
@font-face {
	font-family: 'iconfont';  /* Project id 2896233 */
	src: url('//at.alicdn.com/t/font_2896233_jodlc0i0oem.woff2?t=1635312403481') format('woff2'),
	url('//at.alicdn.com/t/font_2896233_jodlc0i0oem.woff?t=1635312403481') format('woff'),
	url('//at.alicdn.com/t/font_2896233_jodlc0i0oem.ttf?t=1635312403481') format('truetype');
}
.iconfont {
  font-family:"iconfont" !important;
  display:inline-block;
  vertical-align: middle;
  /*margin:0 .3em;*/
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}


/*工具*/

.fix {
	*zoom: 1;
	*clear: both;
}

.fix:before,
.fix:after {
	display: table;
	clear: both;
	content: '';
}

.oh {
	overflow: hidden;
	*zoom: 1;
}

.l {
	float: left;
}

.r {
	float: right;
}

.dib {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.el {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.el2{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.el3{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.el4{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}

.hide {
	display: none;
}

.opc0 {
	opacity: 0;
	filter: alpha(opacity=0);
}

.dbk {
	display: block;
}

